|
Emplacement du menu |
---|
3D/BIM → Raccord |
Ateliers |
Arch |
Raccourci par défaut |
P C |
Introduit dans la version |
0.17 |
Voir aussi |
Aucun |
L'outil Arch Raccord vous permet de créer des raccords entre deux ou plusieurs Arch Conduites sélectionnés.
Voir les informations de Arch Conduite pour le processus d'utilisation des conduites et la création de raccords.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Raccord peut être utilisé dans une macro ou depuis la console Python en utilisant la fonction suivante :
Connector = makePipeConnector(pipes, radius=0, name="Connector")
Connector
à partir du pipes
donné qui est une liste de Arch Conduite et éventuellement un rayon radius
de courbure.
Exemple :
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(-1000, 0, 0)
p2 = FreeCAD.Vector(-2000, 0, 0)
p3 = FreeCAD.Vector(-2000, 0, 0)
p4 = FreeCAD.Vector(-2000, -1000, 0)
p5 = FreeCAD.Vector(-2000, -1000, 0)
p6 = FreeCAD.Vector(-4000, -1000, 0)
Line1 = Draft.makeWire([p1, p2])
Line2 = Draft.makeWire([p3, p4])
Line3 = Draft.makeWire([p5, p6])
Pipe1 = Arch.makePipe(Line1, 150)
Pipe2 = Arch.makePipe(Line2, 150)
Pipe3 = Arch.makePipe(Line3, 150)
FreeCAD.ActiveDocument.recompute()
Conn = Arch.makePipeConnector([Pipe1, Pipe2])
Conn2 = Arch.makePipeConnector([Pipe2, Pipe3])
FreeCAD.ActiveDocument.recompute()
Line4 = Draft.move(Line1, FreeCAD.Vector(-500, 1000, 0), copy=True)
Line5 = Draft.move(Line2, FreeCAD.Vector(-500, 1000, 0), copy=True)
Pipe4 = Arch.makePipe(Line4, 100)
Pipe5 = Arch.makePipe(Line5, 100)
FreeCAD.ActiveDocument.recompute()
Conn3 = Arch.makePipeConnector([Pipe4, Pipe5], radius=400)
FreeCAD.ActiveDocument.recompute()